使用字段参数翻译报表

附件:字段参数

前面已经介绍过使用tabular editor进行元数据翻译,感兴趣的可以阅读先前的文章

使用Tabular Editor翻译报表模型

字段参数功能很强大,可用于RLS,也可用于度量值或者字段动态切换,那么字段参数可不可以用于制作多语言报表呢?先来看下之前我们如果想要怎么做多语言报表

翻译表

之前做多语言报表的话,需要一张翻译表,对需要翻译的字段进行翻译,假设存在以下产品维度

图片

我们需要对产品名称进行翻译(因为这里只翻译产品表,所以翻译表和产品表直接使用id关联)

图片

表关系如下

图片

效果如下

图片

字段参数

上述的翻译表还是有些限制,比如我们还要翻译产品表中的类别,上述的表结构就不能实现了,就需要改表结构了,比较麻烦,那么如何使用字段参数来实现这个需求呢?

很多人肯定已经想到了,把翻译结果写到产品表里

图片

创建字段参数

图片

修改字段参数表,添加语言类别

图片

同样的操作创建类别参数即可,接下来还有最后一步,创建一个语言类别的表,然后和这两个字段参数表创建关系。

图片

图片

效果如下

图片

当然如果想翻译报表中的所有元素,比如标题、图标、说明等等,无论是翻译表还是字段参数都是有限制的,这时最好还是分开创建报表。